An Interactive Computer-Based Tutor for LISP
نویسندگان
چکیده
‘This paper describes an intelligent computer-based tutor for LISP tha? incorporates some of the Ingredients of good private tutoring. The tutor consists of a problem-solver that generates steps toward a solution and an advisor that compares the problem-solver’s steps to the student’s steps. Our system can interact with students in a number of different problem spaces for algorithm design and coding. The tutor reduces memory demands by displaying relevant contextual information and directs problemsolving by immediately intervening when a student generates an unacceptable partial answer. Initial experiments indicate that our tutor is approximately twice as effective as classroom instruction. Our tutor works through the problems with the student interactively. It consists of a problem-solver and an advisor. We first describe how the problem-solver helps to interactively model students as they learn to program. We then describe the advisor and its tutoring strategy. Finally. we discuss three features of the tutor which we feel contribute to its effectiveness: 1. Use of different problem spaces to cover a broad range of programming behavior 2. Use of the graphic reminders to reduce the amount of information that a student must remember while programming
منابع مشابه
LISP as a Rapid Prototyping Environment: The Chinese Tutor
Conventional wisdom has maintained that while LISP is suitable for the development of experimental software, it does not support production-quality systems well. This report describes a building-block approach where a complex system (an intelligent Chinese language tutor) was built in a LISP environment out of a series of powerful tools. The resulting system does not in any way sacrifice perfor...
متن کاملThe Unification Tutor - An Intelligent Educational System in the Classroom
The Unification Tutor is experimental Intelligent Tutoring System for the domain of the unification of Prolog terms. It demonstrates the interactive use of Feature-Based Modelling an approach to cognitive modelling that has been presented at previous ASCILITE Conferences (Webb, 1988b.) The Unification Tutor has been used by Third Year Computer Science students at La Trobe University during Sept...
متن کاملSkill Acquisition and the LISP Tutor
An onolysis of student learning with the LISP tutor indicates thot while LISP is complex, learning it is simple. The key to factoring out the complexity of LiSP is to monitor the leorning of the 500 productions in the LISP tutor which describe the progromming skill. The learning of these productions follows the power-low learning curve typical of skill acquisition. There is transfer from other ...
متن کاملReciprocal tutoring using cognitive tools
Reciprocal tutoring, where peers take turns to tutor each other, is an interesting style of social learning. In the Reciprocal Tutoring System (RTS), three computational cognitive tools were designed to facilitate reciprocal tutoring of Lisp programming on the network. The first is a Petal-style of code–chunk interface, with which a tutee can enter Lisp code without making syntactic errors. The...
متن کاملAn Analogy-Based Computer Tutor for Remediating Physics Misconceptions
We describe a computer tutor designed to help students understand physics concepts. The tutor uses a teaching strategy called "bridging analogies" that previous research has demonstrated to be successful in one-on-one tutoring. The strategy is designed to remedy misconceptions by appealing to existing correct intuitions, and extending these intuitions by encouraging analogical thinking. Student...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1984